package com.ruoyi.pingjiao.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 行政班级上课对象 courseclass_metaclass
 * 
 * @author 牛亚博
 * @date 2023-07-10
 */
public class CourseclassMetaclass extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 上课班级 */
    private Long courseclassId;

    /** 行政班级 */
    private Long metaclassId;

    /** 上课班级 */
    private Long preCourseclassId;

    /** 行政班级 */
    private Long preMetaclassId;

    /** 上课班级对象 */
    private Courseclass courseclass;

    /** 行政班级对象 */
    private Metaclass metaclass;

    /** 对象 */
    private CourseclassStudent courseclassStudent;

    public CourseclassStudent getCourseclassStudent() {
        return courseclassStudent;
    }

    public void setCourseclassStudent(CourseclassStudent courseclassStudent) {
        this.courseclassStudent = courseclassStudent;
    }

    public Long getPreCourseclassId() {
        return preCourseclassId;
    }

    public void setPreCourseclassId(Long preCourseclassId) {
        this.preCourseclassId = preCourseclassId;
    }

    public Long getPreMetaclassId() {
        return preMetaclassId;
    }

    public void setPreMetaclassId(Long preMetaclassId) {
        this.preMetaclassId = preMetaclassId;
    }

    public Courseclass getCourseclass()
    {
        return courseclass;
    }

    public void setCourseclass(Courseclass courseclass)
    {
        this.courseclass = courseclass;
    }

    public Metaclass getMetaclass()
    {
        return metaclass;
    }

    public void setMetaclass(Metaclass metaclass)
    {
        this.metaclass = metaclass;
    }

    public void setCourseclassId(Long courseclassId) 
    {
        this.courseclassId = courseclassId;
    }

    public Long getCourseclassId() 
    {
        return courseclassId;
    }
    public void setMetaclassId(Long metaclassId) 
    {
        this.metaclassId = metaclassId;
    }

    public Long getMetaclassId() 
    {
        return metaclassId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("courseclassId", getCourseclassId())
            .append("metaclassId", getMetaclassId())
            .toString();
    }
}
